<?php

session_start();
include_once '../control/conexao.php';
include_once '../model/empresaDAO.class.php';
include_once '../model/empresaDAO.class.php';
include_once '../model/usuario.class.php';
include_once '../model/usuarioDAO.class.php';

$emp = new empresa();
$emp->id_empresa = null;
$emp->empresa_cnpj = utf8_decode($_POST['cnpj']);

$empDAO = new empresaDAO();
$verifica = $empDAO->consultar($emp);

if ($verifica->id_empresa == null) {

    $usuario = new usuario();
    $usuario->usuario_login = utf8_decode($_POST['email']);
    $usuario->usuario_senha = utf8_decode($_POST['senha']);
    $usuario->usuario_nick = utf8_decode($_POST['sigla']);
    $usuario->id_perfil = utf8_decode($_POST['perfil']);

    $usuarioDAO = new usuarioDAO();
    $usuarioDAO->inserir($usuario);

    $empresa = new empresa();
    $empresa->id_empresa = $usuario->id_usuario;
    $empresa->empresa_sigla = utf8_decode($_POST['sigla']);
    $empresa->empresa_razao = utf8_decode($_POST['razao']);
    $empresa->empresa_cnpj = utf8_decode($_POST['cnpj']);
    $empresa->empresa_endereco = utf8_decode($_POST['endereco']);
    $empresa->empresa_cep = utf8_decode($_POST['cep']);
    $empresa->empresa_bairro = utf8_decode($_POST['bairro']);
    $empresa->empresa_email = utf8_decode($_POST['email']);
    $empresa->empresa_telefone = utf8_decode($_POST['telefone']);
    $empresa->empresa_nome_resp = utf8_decode($_POST['nome_resp']);
    $empresa->empresa_cargo_resp = utf8_decode($_POST['cargo_resp']);
    $empresa->empresa_especializacao_resp = utf8_decode($_POST['especializacao_resp']);
    $empresa->empresa_data = $_POST['data'];
    $empresa->id_usuario = utf8_decode($usuario->id_usuario);
    $empresa->id_estado = utf8_decode($_POST['estado']);
    $empresa->id_cidade = utf8_decode($_POST['cidade']);

    $empresaDAO = new empresaDAO();
    $empresaDAO->inserir($empresa);
} else {
    echo "<script> alert ('Erro! Outro usuario ja cadastrado com os dados informados!')</script>";
    echo "<script> history.go (-1)</script>";
}